Name: Super Mario Bros. Console: Nintendo Version 2.0 22/09/2016 Written by: samurai goroh samuraigoroh@gmail.com ***************************************************************************** ___ _ _ ___ ___ ___ _____ __ ___ _ ___ | __) | | | | | . | | __) | _ | | | / \ | _ | | | | | |__ | | |_| | | __| | _) | _| | | | | | ^^ | | _| | | | | | (___| \___/ |_| |___) |_\_\ |_|_|_| |_/\_| |_\_\ |_| |___| ___ ___ ___ ___ | . ) | _ | | | | __) | < | _| | | | |__ | _ |___) |_\_\ |___| (___| (_) ***************************************************************************** 1.0 Flags 2.0 Hex Numbers 3.0 Bitwise Values 4.0 Lists -------------------------------------------------------------------------------- SORTED CODES -------------------------------------------------------------------------------- 0001 XX Player's Animation 000E XX Player's State 4.1 000F XX Enemy 1: Loaded Flag 1.0 0010 XX Enemy 2: Loaded Flag 1.0 0011 XX Enemy 3: Loaded Flag 1.0 0012 XX Enemy 4: Loaded Flag 1.0 0013 XX Enemy 5: Loaded Flag 1.0 0014 XX Power Up: Loaded Flag 1.0 0016 XX Enemy 1: Type 4.2 0017 XX Enemy 2: Type 4.2 0018 XX Enemy 3: Type 4.2 0019 XX Enemy 4: Type 4.2 001A XX Enemy 5: Type 4.2 001B XX Power Up: Type 4.2 001D XX 001E XX Enemy 1: State 001F XX Enemy 2: State 0020 XX Enemy 3: State 0021 XX Enemy 4: State 0022 XX Enemy 5: State 0023 XX Power Up: State 0024 XX Fireball 1 flag / MSB = Explosion Delay 0025 XX Fireball 2 flag / MSB = Explosion Delay 002A XX Hammer 1 002B XX Hammer 2 002C XX Hammer 3 002D XX Hammer 4 002E XX Hammer 5 002F XX Hammer 6 0030 XX Hammer 7 / Coins? / Point display 3 timeout? 0031 XX Hammer 8 / Coins? / Point display 2 timeout? 0032 XX Hammer 9 / Coins? / Point display 1 timeout? 0033 XX Player: Orientation: 1=Right, 2=Left 0034 XX Enemy 1: Orientation 0035 XX Enemy 2: Orientation 0036 XX Enemy 3: Orientation 0037 XX Enemy 4: Orientation 0038 XX Enemy 5: Orientation 0039 XX Power Up: Type 4.3 0045 XX Player: Direction 0046 XX Enemy 1: Direction 0047 XX Enemy 2: Direction 0048 XX Enemy 3: Direction 0049 XX Enemy 4: Direction 004A XX Enemy 5: Direction 004B XX Power Up: Direction 0057 XX Player: Horizontal Speed (signed) 0058 XX Enemy 1: Horizontal Speed (signed) 0059 XX Enemy 2: Horizontal Speed (signed) 005A XX Enemy 3: Horizontal Speed (signed) 005B XX Enemy 4: Horizontal Speed (signed) 005C XX Enemy 5: Horizontal Speed (signed) 005D XX Power Up: Horizontal Speed (signed) 005E XX Fireball 1: Horizontal Speed (signed) 005F XX Fireball 2: Horizontal Speed (signed) 006D XX Player: Map X Coord (Upper) 006E XX Enemy 1: Map X Coord (Upper) 006F XX Enemy 2: Map X Coord (Upper) 0070 XX Enemy 3: Map X Coord (Upper) 0071 XX Enemy 4: Map X Coord (Upper) 0072 XX Enemy 5: Map X Coord (Upper) 0073 XX Power Up: Map X Coord (Upper) 0074 XX Fireball 1: Map X Coord (Upper) 0075 XX Fireball 2: Map X Coord (Upper) 0086 XX Player: Map X Coord (lower) 0087 XX Enemy 1: Map X Coord (lower) 0088 XX Enemy 2: Map X Coord (lower) 0089 XX Enemy 3: Map X Coord (lower) 008A XX Enemy 4: Map X Coord (lower) 008B XX Enemy 5: Map X Coord (lower) 008C XX Power Up: Map X Coord (lower) 008D XX Fireball 1: Map X Coord (lower) 008E XX Fireball 2: Map X Coord (lower) 009F XX Player: Vertical Speed? (signed) 00A0 XX Enemy 1: Vertical Speed? (signed) 00A1 XX Enemy 2: Vertical Speed? (signed) 00A2 XX Enemy 3: Vertical Speed? (signed) 00A3 XX Enemy 4: Vertical Speed? (signed) 00A4 XX Enemy 5: Vertical Speed? (signed) 00A5 XX Power Up: Vertical Speed? (signed) 00A6 XX Fireball 1: Vertical Speed? (signed) 00A7 XX Fireball 2: Vertical Speed? (signed) 00CE XX Player: Y Map Coord 00CF XX Enemy 1: Y Map Coord 00D0 XX Enemy 2: Y Map Coord 00D1 XX Enemy 3: Y Map Coord 00D2 XX Enemy 4: Y Map Coord 00D3 XX Enemy 5: Y Map Coord 00D4 XX Power Up: Y Map Coord 00D5 XX Fireball 1: Y Map Coord 00D6 XX Fireball 2: Y Map Coord ... 00E4 XX Bubble 1: Y Map Coord 00E5 XX Bubble 2: Y Map Coord 00E6 XX Bubble 3: Y Map Coord 00E7 XX Level Layout 00E8 XX ? 00E9 XX Enemy Layout -------------------------------------------------------------------------------- Description -------------------------------------------------------------------------------- 1.0 Flags +--+---+ |00|Off| |01|On | +--+---+ 2.0 Hex Numbers +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ | Bin| Hex| Dec | | Bin | Hex| Dec | | Bin | Hex| Dec | +----+----+-----+ +--------+----+-----+ +----------------+----+-----+ |0000| 0| 0| |00000000| 00| 0| |0000000000000000|0000| 0| |0001| 1| 1| |00010000| 10| 16| |0001000000000000|1000| 4096| |0010| 2| 2| |00100000| 20| 32| |0010000000000000|2000| 8192| |0011| 3| 3| |00110000| 30| 48| |0011000000000000|3000|12288| |0100| 4| 4| |01000000| 40| 64| |0100000000000000|4000|16384| |0101| 5| 5| |01010000| 50| 80| |0101000000000000|5000|20480| |0110| 6| 6| |01100000| 60| 96| |0110000000000000|6000|24576| |0111| 7| 7| |01110000| 70| 112| |0111000000000000|7000|28672| |1000| 8| 8| |10000000| 80| 128| |1000000000000000|8000|32768| |1001| 9| 9| |10010000| 90| 144| |1001000000000000|9000|36864| |1010| A| 10| |10100000| A0| 160| |1010000000000000|A000|40960| |1011| B| 11| |10110000| B0| 176| |1011000000000000|B000|45056| |1100| C| 12| |11000000| C0| 192| |1100000000000000|C000|49152| |1101| D| 13| |11010000| D0| 208| |1101000000000000|D000|53248| |1110| E| 14| |11100000| E0| 224| |1110000000000000|E000|57344| |1111| F| 15| |11110000| F0| 240| |1111000000000000|F000|61440| +----+----+-----+ |11111111| FF| 255| |1111111111111111|FFFF|65535| +--------+----+-----+ +----------------+----+-----+ 3.0 Bitwise Values 4.0 Lists 4.1 Character's State +--+------------------------+ | 1| Vine Warp | | 2| Entering Pipe (sides) | | 3| Entering Pipe (bottom) | | 4| Flag Pole | | 5| Autoscroll | | 6| Game Over | | 7| Transition area | | 8| Normal | | 9| Growing | | A| Shrinking | | B| Dying | | C| Flower Palette cycling | +--+------------------------+ 4.2 Enemy Type +--+------------------------+ |00| Green Koopa Troopa | |01| Red Koopa Troopa | |02| Buzzy Beetle | |03| Red Koopa Troopa | |04| Green Koopa Troopa | |05| Hammer Brother | |06| Goomba | |07| Blooper | |08| Bullet Bill (low) | |09| Green Koopa Paratroopa | |0A| |0B| Lakitu |0C| Pobodoo |0D| Pirahna Plant |0E| Blooper |0F| +--+------------------------+ |10| Bowser's Flame |11| Bullet Bill (High) |12| Spiny Egg |13| |14| |15| |16| |17| |18| |19| |1A| |1B| |1C| |1D| |1E| |1F| +--+------------------------+ |20| |21| |22| |23| |24| |25| |26| |27| |28| |29| |2A| |2B| |2C| |2D| |2E| Powerup |2F| +--+------------------------+ |30| |31| |32| |33| |34| |35| |36| |37| |38| |39| |3A| |3B| |3C| |3D| |3E| |3F| +--+------------------------+ 4.3 Power Up Type +--+----------+ |00| Mushroom | |01| Flower | |02| Star | |03| 1 Up | +--+----------+